#if !defined(__COMPOSITIONPROPERTIESDIALOG_H__)
#define __COMPOSITIONPROPERTIESDIALOG_H__

#include "Dialog.h"

class Composition;

class CompositionPropertiesDialog: public Dialog {
public:
    CompositionPropertiesDialog(HINSTANCE hInstance, Composition *composition) throw();
    virtual ~CompositionPropertiesDialog();
protected:
    virtual bool close(CloseCommand cc) throw();
    virtual void controlNotification(HWND hWnd, WPARAM notification) throw();
    virtual void menuNotification(unsigned int itemId) throw();
private:
    Composition *m_composition;

    HWND m_hBpm;
    HWND m_hSigBpm;
    HWND m_hSigBnt;
};

#endif
